

// BEGIN OF HEADER CODE
// ----------------------------------------
    
#ifndef CATAttributeManagementDlg_h
#define CATAttributeManagementDlg_h

#include "CATDlgDialog.h"
class CATDlgFrame;
class CATDlgLabel;
class CATDlgLabel;
class CATDlgEditor;
class CATDlgEditor;
class CATDlgEditor;
class CATDlgLabel;
class CATDlgLabel;
class CATDlgEditor;
class CATDlgFrame;
class CATDlgPushButton;
class CATDlgPushButton;
class CATDlgLabel;

// Begin of User Code

// End of User Code

class  CATAttributeManagementDlg : public CATDlgDialog {
DeclareResource(CATAttributeManagementDlg, CATDlgDialog)

public:
	CATAttributeManagementDlg(CATDialog * iParent, const CATString& iDialogName);
	
	virtual ~CATAttributeManagementDlg();
	void Build();

	// Copy ctor and assignment operators are declared but not defined by infra
	CATAttributeManagementDlg(const CATAttributeManagementDlg&);
	CATAttributeManagementDlg& operator= (const CATAttributeManagementDlg&);
	
private:
CATDlgFrame* _Frame1;
CATDlgLabel* _Label1;
CATDlgLabel* _Label2;
CATDlgEditor* _NameE;
CATDlgEditor* _DesignerE;
CATDlgEditor* _MaterialE;
CATDlgLabel* _Label3;
CATDlgLabel* _Label4;
CATDlgEditor* _STE;
CATDlgFrame* _Frame2;
CATDlgPushButton* _A2APB;
CATDlgPushButton* _A2CPB;
CATDlgLabel* _TipL;

// Begin of User Code
public:
CATDlgEditor* GetPrjNameE() { return _NameE; }
CATDlgEditor* GetDesignerE() { return _DesignerE; }
CATDlgEditor* GetMaterialE() { return _MaterialE; }
CATDlgEditor* GetSurfaceTreatmentE() { return _STE; }
CATDlgLabel* GetTipL() { return _TipL; }
CATDlgPushButton* GetAll2ApplyPB() { return _A2APB; }
CATDlgPushButton* GetApply2CurrentPB() { return _A2CPB; }
// End of User Code

};

#endif
